errors.required={0} must not be blank!<br/>
errors.integer.required={0} must be null or an integer number!<br/>
email.invalid={0} is not valid!<br/>
phone.invalid={0} is not valid!<br/>
fax.invalid={0} is not valid!<br/>
save.failure=System has failed to update {0} information!<br/>

page.not.found=page not found!
page.not.permission=You do not have permission to access this page!

label.username=The username
label.password=The password
label.authen.failure=The username or password is not correct!
label.organization=organization
label.organization.name=Organization Name
label.organization.country=Organization Country
label.organization.id=Organization ID
label.organization.email=Organization email
label.organization.phone=Organization phone number
label.organization.fax=Organization fax number

button.go.back=Go back!
button.go.home=Go home!

#=------------------------------------------------------------------
paging._banner._no_items_found=
paging._banner._one_item_found=
paging._banner._all_items_found=
paging._banner._some_items_found=
paging._banner._full=<table align\="right"><tr><td class\="pager"><a href\="{1}"><img title\="Trang \u0111\u1EA7u" src\="img/first._png" style\="border\:0px;" /></a></td><td class\="pager"><a href\="{2}"><img title\="Trang tr\u01B0\u1EDBc" src\="img/previous._png" style\="border\:0px;" /></a></td><td class\="pager">{0}</td><td class\="pager"><a href\="{3}"><img title\="Trang sau" src\="img/next._png" style\="border\:0px;" /></a></td><td class\="pager"><a href\="{4}"><img title\="Trang cu\u1ED1i" src\="img/arrow._png" style\="border\:0px;" /></a></td></tr></table>
paging._banner._first=<table align\="right"><tr><td class\="pager">{0}</td><td class\="pager"><a href\="{3}"><img title\="Trang sau" src\="img/next._png" style\="border\:0px;" /></a></td><td class\="pager"><a href\="{4}"><img title\="Trang cu\u1ED1i" src\="img/arrow._png" style\="border\:0px;" /></a></td></tr></table>
paging._banner._last=<table align\="right"><tr><td class\="pager"><a href\="{1}"><img title\="Trang \u0111\u1EA7u" src\="img/first._png" style\="border\:0px;" /></a></td><td class\="pager"><a href\="{2}"><img title\="Trang tr\u01B0\u1EDBc" src\="img/previous._png" style\="border\:0px;" /></a></td><td class\="pager">{0}</td></tr></table>
paging._banner._onepage=

paging._banner._page._selected=<span style\="color\:red">{0}</span>
paging._banner._page._link=<a href\="{1}" title\="T\u1EDBi trang {0}" >{0}</a>
paging._banner._page._separator= \ - 

# external sort and pagination
pagination._sort._param=sort
pagination._sortdirection._param=dir
pagination._pagenumber._param=page
pagination._searchid._param=searchid
pagination._sort._asc._value=asc
pagination._sort._desc._value=desc
pagination._sort._skippagenumber=true

log4j._rootLogger=warn,R,stdout,debug
log4j._appender._stdout=org._apache._log4j._ConsoleAppender
log4j._appender._stdout._layout=org._apache._log4j._PatternLayout
# Pattern to output the caller's file name and line number._
log4j._appender._stdout._layout._ConversionPattern=%5p [%d] %C (%M:%L) - %m%n
log4j._appender._R=org._apache._log4j._RollingFileAppender
log4j._appender._R._MaxFileSize=200KB
#log4j._appender._R._File=/opt/log4j/cskh/log._log
log4j._appender._R._File=c\:\\\\log._txt
# Keep one backup file
log4j._appender._R._MaxBackupIndex=100
log4j._appender._R._layout=org._apache._log4j._PatternLayout
log4j._appender._R._layout._ConversionPattern=%5p [%d] %C (%M:%L) - %m%n


# -- label --
label._email=Email
label._username=T\u00EAn \u0111\u0103ng nh\u1EADp
label._password=M\u1EADt kh\u1EA9u
label._persist=Ghi nh\u1EDB \u0111\u0103ng nh\u1EADp
label._welcome=Ch\u00E0o b\u1EA1n
label._from._day=T\u1EEB 00h\:00 ng\u00E0y
label._to._day=\u0110\u1EBFn 23h\:59 ng\u00E0y
label._from._date=T\u1EEB ng\u00E0y
label._to._date=\u0110\u1EBFn ng\u00E0y
label._hour=Gi\u1EDD
label._min=Ph\u00FAt
label._total=T\u1ED5ng
label._page=Trang

label._current._password=M\u1EADt kh\u1EA9u hi\u1EC7n t\u1EA1i
label._new._password=M\u1EADt kh\u1EA9u m\u1EDBi
label._confirm._password=Nh\u1EADp l\u1EA1i m\u1EADt kh\u1EA9u

label._statistic=Th\u1ED1ng k\u00EA
label._button._add=Th\u00EAm m\u1EDBi
label._button._update=C\u1EADp nh\u1EADt
label._button._reset=L\u00E0m l\u1EA1i

# -- button --
button._login=\u0110\u0103ng nh\u1EADp
button._ok=Th\u00E0nh c\u00F4ng
button._check=Ki\u1EC3m tra
button._cancel=H\u1EE7y b\u1ECF
button._reset=L\u00E0m l\u1EA1i
button._data._filter=L\u1ECDc d\u1EEF li\u1EC7u
button._go._back._sm=Quay tr\u1EDF l\u1EA1i

page._not._found=R\u1EA5t ti\u1EBFc \! Kh\u00F4ng t\u1ED3n t\u1EA1i trang n\u00E0y \!
page._not._permission=R\u1EA5t ti\u1EBFc \! B\u1EA1n kh\u00F4ng c\u00F3 quy\u1EC1n truy c\u1EADp v\u00E0o trang n\u00E0y \!

# -- validator --
errors._login=T\u00EAn \u0111\u0103ng nh\u1EADp ho\u1EB7c m\u1EADt kh\u1EA9u kh\u00F4ng ch\u00EDnh x\u00E1c \! <br/>
errors._active=T\u00E0i kho\u1EA3n c\u1EE7a b\u1EA1n hi\u1EC7n t\u1EA1i \u0111ang b\u1ECB kh\u00F3a \!
errors._invalid={0} kh\u00F4ng h\u1EE3p l\u1EC7 \! <br/>
errors._wrong={0} kh\u00F4ng ch\u00EDnh x\u00E1c \! <br/>
errors._required={0} kh\u00F4ng \u0111\u01B0\u1EE3c \u0111\u1EC3 tr\u1ED1ng \!<br/>
errors._required._length={0} kh\u00F4ng \u0111\u01B0\u1EE3c \u0111\u1EC3 tr\u1ED1ng v\u00E0 nh\u1ECF h\u01A1n {1} k\u00FD t\u1EF1 \! <br/>
errors._list._required=B\u1EA1n ch\u01B0a ch\u1ECDn {0} \! <br/>
errors._must._other={0} b\u1EAFt bu\u1ED9c ph\u1EA3i kh\u00E1c {1} \! <br/>
errors._duplicate={0} \u0111\u00E3 t\u1ED3n t\u1EA1i trong h\u1EC7 th\u1ED1ng \! <br/>
errors._length={0} ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t {1} k\u00FD t\u1EF1 v\u00E0 kh\u00F4ng \u0111\u01B0\u1EE3c v\u01B0\u1EE3t qu\u00E1 {2} k\u00FD t\u1EF1 \! <br/>
errors._password=M\u1EADt kh\u1EA9u ph\u1EA3i th\u1ECFa m\u00E3n c\u00E1c \u0111i\u1EC1u ki\u1EC7n sau \: <br/> + Ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t 6 k\u00FD t\u1EF1._<br/> + T\u1ED1i \u0111a 50 k\u00FD t\u1EF1._<br/> + Ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t 1 k\u00FD t\u1EF1 th\u01B0\u1EDDng._<br/> + Ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t 1 k\u00FD t\u1EF1 hoa._<br/> + Ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t 1 k\u00FD t\u1EF1 s\u1ED1._<br/> + Ph\u1EA3i c\u00F3 \u00EDt nh\u1EA5t 1 k\u00FD t\u1EF1 \u0111\u1EB7c bi\u1EC7t._
errors._symbol={0} kh\u00F4ng \u0111\u01B0\u1EE3c c\u00F3 k\u00FD t\u1EF1 \u0111\u1EB7c bi\u1EC7t \! <br/>
errors._html={0} kh\u00F4ng \u0111\u01B0\u1EE3c ph\u00E9p ch\u1EE9a m\u00E3 HTML \! <br/>
errors._number={0} ph\u1EA3i ch\u1EE9a c\u00E1c k\u00FD t\u1EF1 s\u1ED1 \! <br/>
errors._maxlength={0} kh\u00F4ng \u0111\u01B0\u1EE3c v\u01B0\u1EE3t qu\u00E1 {1} k\u00FD t\u1EF1 \! <br/>
errors._minlength={0} kh\u00F4ng \u0111\u01B0\u1EE3c nh\u1ECF h\u01A1n {1} k\u00FD t\u1EF1 \! <br/>
errors._positive._integers={0} ph\u1EA3i l\u00E0 s\u1ED1 nguy\u00EAn d\u01B0\u01A1ng \! <br/>

# --
delete._success=\u0110\u00E3 x\u00F3a {0} [ {1} ] th\u00E0nh c\u00F4ng \!
delete._failed=C\u00F3 l\u1ED7i x\u1EA3y ra khi th\u1EF1c hi\u1EC7n thao t\u00E1c x\u00F3a {0} [ {1} ] \!
delete._isActive={0} [ {1} ] hi\u1EC7n t\u1EA1i \u0111ang \u1EDF tr\u1EA1ng th\u00E1i k\u00EDch h\u1ECDat n\u00EAn kh\u00F4ng th\u1EC3 th\u1EF1c hi\u1EC7n \u0111\u01B0\u1EE3c thao t\u00E1c {2} \!
update._success=\u0110\u00E3 c\u1EADp nh\u1EADt {0} [ {1} ] th\u00E0nh c\u00F4ng \!
add._success=\u0110\u00E3 th\u00EAm m\u1EDBi {0} [ {1} ] th\u00E0nh c\u00F4ng \!
add._failed=C\u00F3 l\u1ED7i x\u1EA3y ra khi th\u1EF1c hi\u1EC7n thao t\u00E1c th\u00EAm m\u1EDBi {0} [ {1} ]  \!
update._failed=C\u00F3 l\u1ED7i x\u1EA3y ra khi th\u1EF1c hi\u1EC7n thao t\u00E1c c\u1EADp nh\u1EADt {0} [ {1} ] \!

# --
alert._change._password=\u0110\u00E2y l\u00E0 l\u1EA7n \u0111\u1EA7u ti\u00EAn b\u1EA1n \u0111\u0103ng nh\u1EADp v\u00E0o h\u1EC7 th\u1ED1ng \! H\u00E3y thay \u0111\u1ED5i m\u1EADt kh\u1EA9u \! <br/>
alert._reset._password=B\u1EA1n \u0111\u00E3 \u0111\u01B0\u1EE3c qu\u1EA3n tr\u1ECB vi\u00EAn kh\u00F4i ph\u1EE5c m\u1EADt kh\u1EA9u m\u1EB7c \u0111\u1ECBnh \! H\u00E3y thay \u0111\u1ED5i m\u1EADt kh\u1EA9u m\u1EDBi \! <br/>
password._old._wrong=M\u1EADt kh\u1EA9u hi\u1EC7n t\u1EA1i c\u1EE7a b\u1EA1n ch\u01B0a \u0111\u00FAng \! <br/>
password._password._equal=M\u1EADt kh\u1EA9u m\u1EDBi v\u00E0 m\u1EADt kh\u1EA9u nh\u1EADp l\u1EA1i kh\u00F4ng kh\u1EDBp nhau \! <br/>
active._success=\u0110\u00E3 {0} th\u00E0nh c\u00F4ng {1} [ {2} ] \!
active._failed=C\u00F3 l\u1ED7i x\u1EA3y ra khi th\u1EF1c hi\u1EC7n thao t\u00E1c {0} {1} [ {2} ] \!
errors._number._smallerthanzero={0} kh\u00F4ng \u0111\u01B0\u1EE3c < {1} <br/>
errors._number._greaterthan={0} kh\u00F4ng \u0111\u01B0\u1EE3c ph\u00E9p > {1} \! <br/>
errors._username._invalid=T\u00EAn \u0111\u0103ng nh\u1EADp ch\u1EC9 cho ph\u00E9p ch\u1EE9a c\u00E1c k\u00FD t\u1EF1 a-z A-Z 0-9 - v\u00E0 _ <br/>



